﻿Public Class ToolUseArgHandler
    Inherits SimpleListArgHandlerBase

    Public Overrides Function GetValues(obj As RawObject, argument As ArgumentDefinition) As System.Collections.Generic.IEnumerable(Of String)
        Dim ret As New List(Of String)
        ret.Add("LIQUID_COOKING")
        ret.Add("LIQUID_SCOOP")
        ret.Add("GRIND_POWDER_RECEPTACLE")
        ret.Add("GRIND_POWDER_GRINDER")
        ret.Add("MEAT_CARVING")
        ret.Add("MEAT_BONING")
        ret.Add("MEAT_SLICING")
        ret.Add("MEAT_CLEAVING")
        ret.Add("HOLD_MEAT_FOR_CARVING")
        ret.Add("MEAL_CONTAINER")
        ret.Add("NEST_BOX")
        ret.Add("LIQUID_CONTAINER")
        ret.Add("FOOD_STORAGE")
        ret.Add("HIVE")
        ret.Add("TRACK_CART")
        ret.Add("HEAVY_OBJECT_HAULING")
        ret.Add("SMALL_OBJECT_STORAGE")

        Return ret
    End Function
End Class
